*{ margin: 0; padding: 0;}
a{ text-decoration: none !important; color: #000; }
body{ font-size: 16px !important; line-height: 25px !important; font-family: '微软雅黑'; background: #fff;}
input{outline: none;} 
.wrap{ width: 100%; max-width: 1400px;width: 1400px; margin: 0 auto;padding: 0;}
.wrap2{ width: 100%; max-width: 1400px; margin: 0 auto;}
.box{ display: flex; justify-content: space-between;} 
.header{ background: url(/material/images/headerbg.png) no-repeat center top !important; width: 100%; height: 310px; background-size: cover;}
.header .item1{ width: 20%;}
.header .item1 span{background: #e8eff7; font-size: 12px; border-radius: 30px; padding: 5px 20px; }
.header .item2{ width: 60%; font-size: 14px; height:40px; text-align: right;}
.header .item2 .zzzq{ background: linear-gradient(to top, #bd1226,#dd4254); color: #fff; padding: 5px 15px 7px 10px; 
border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}
.header .item2 .zzzq i{background: url(/material/images/new/zzzq-icon.png) no-repeat center center; padding: 10px 14px;}
.header .item2  span{ background: #e6eef6; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; margin-left: 30px; padding:10px 20px; 
box-shadow: 1px 3px 3px rgba(158, 159, 255, 0.2); }
.header .item2 .wza{background: url(/material/images/new/wza.png) no-repeat left center; margin-left: 20px; padding: 8px 10px 8px 22px; box-shadow: none;cursor: pointer; }
.header .item2 .znwd{background: url(/material/images/new/znwd-icon.png) no-repeat left center; margin-left: 4px; padding: 8px 10px 8px 30px; }
.header .item2 .jy{background: url(/material/images/new/i-jieyue.png) no-repeat left center; padding: 8px 14px; margin-left: 4px;}
.header .item2  .ipv6-icon{ background: #396cf5; color: #fff; padding: 2px 10px 4px 10px; border-radius: 30px; margin-left: 10px;}

.header .logo{ width: 60%; margin-top: 50px;margin-bottom: 65px;} 
.header .searchbox{ background: url(/material/images/new/search-bg.png) no-repeat 0 0; width: 427px; height: 53px; margin-top: 80px; position: relative;}
.header .searchbox .iput-btn{ background: #2e7cee; color: #fff; font-size: 16px; letter-spacing: 4px; border: none; width: 76px; height: 41px; border-radius: 30px;position: absolute; right: 38px; top: 5px;}
.header .searchbox .iput-txt{ font-size: 16px; position: absolute; left: 85px; top: 15px; height: 24px; border: none; border-left: 1px solid #bbb; box-sizing: border-box; padding-left: 15px; width: 220px; background: none;}

.header .navbox{ background: rgba(255, 255, 255, 1); height: 69px; }
.header .bg1{ background: url(/material/images/new/nav-bg2.png) no-repeat center bottom;}
.header .bg2{ background: url(/material/images/new/nav-bg1.png) repeat-x 0 bottom;  width: 100%; height: 15px; border-top: 4px solid #1665e8; margin-top: -4px; position: relative; z-index: 10;}

/*--导航菜单--*/
.header .navbox div{  height: 69px; flex: 1; text-align: center; font-size: 22px; line-height: 63px;}
.header .navbox .nav-a{ color: #0046b9; padding: 16px 15px 16px 5px ; font-size: 22px; margin: 0 15px;}
.header .navbox .nav-a:hover{ border-bottom: 6px solid #d90903; height: 62px; font-weight: bold; color:#d90903 ; }
.header .navbox .nav-item:hover .nav-a{border-bottom: 6px solid #d90903; height: 62px; font-weight: bold; color:#d90903 ;}

.header .navbox .active{color:#d90903; border-bottom: 6px solid #d90903; font-weight: bold;}
.header .navbox i{ display: inline-block; width: 30px; height: 30px; vertical-align: middle; margin-right: 6px; }

.header .navbox .nav1{background:url(/material/images/new/nav1.png) no-repeat center 0; }
.header .navbox .nav1{background:url(/material/images/new/nav1.png) no-repeat center 0;}
.header .navbox .nav2{background:url(/material/images/new/nav2.png) no-repeat center 0;}
.header .navbox .nav3{background:url(/material/images/new/nav3.png) no-repeat center 0;}
.header .navbox .nav4{background:url(/material/images/new/nav4.png) no-repeat center 0;}
.header .navbox .nav5{background:url(/material/images/new/nav5.png) no-repeat center 0;}
.header .navbox .nav6{background:url(/material/images/new/nav6.png) no-repeat center 0;}
.header .navbox .nav7{background:url(/material/images/new/nav7.png) no-repeat center 0;}
.header .navbox .nav8{background:url(/material/images/new/nav8.png) no-repeat center 0;}

.header .navbox .active .nav1{background:url(/material/images/new/nav1.png) no-repeat center -36px; }

.header .navbox .nav-item:hover .nav1{background:url(/material/images/new/nav1.png) no-repeat center -36px; }
.header .navbox .nav-item:hover .nav2{background:url(/material/images/new/nav2.png) no-repeat center -42px; }
.header .navbox .nav-item:hover .nav3{background:url(/material/images/new/nav3.png) no-repeat center -46px; }
.header .navbox .nav-item:hover .nav4{background:url(/material/images/new/nav4.png) no-repeat center -44px; }
.header .navbox .nav-item:hover .nav5{background:url(/material/images/new/nav5.png) no-repeat center -41px; }
.header .navbox .nav-item:hover .nav6{background:url(/material/images/new/nav6.png) no-repeat center -38px; }
.header .navbox .nav-item:hover .nav7{background:url(/material/images/new/nav7.png) no-repeat center -42px; }
.header .navbox .nav-item:hover .nav8{background:url(/material/images/new/nav8.png) no-repeat center -35px; }

.header .navbox .navs{ height: 69px; overflow: hidden;}
.nav-item{ float: left;}
/* 二级菜单 */
.subMenu{display: none;position: absolute;top: 85px;left: 0;width: 100%; height: 60px;background:rgba(255, 255, 255, 0.9); z-index: 10;}
.subMenu>ul{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-items: center; list-style: none;box-sizing: border-box;}
.subMenu>ul>li>a{display:block;padding:0 25px 0 20px;text-align: center;color: #0046b9; font-size: 18px; line-height: 70px;
 background: url(/material/images/new/nav2-bb.png) no-repeat right center;}
 .subMenu>ul>li>a:hover{color:#d90903 ;}
.subMenu li:last-child a{ background: none;}



.main1{background: url(/material/images/new/main1-bg.png) no-repeat center bottom; width: 100%; background-size: 1920px; height: 600px;} 
.main1 .item{ flex: 1; margin-top: 22px;}
/*--轮播图 --*/
.main1 .focus-dep{ width:727px; height: 487px;background: none;} 
.main1 .flexslider li span{ line-height: 50px; font-size: 18px;}
.main1 .slides li img{ width: 100%; }
.main1 .flex-control-nav{ bottom: -34px;
    left: 0;
    text-align: center;}
.main1 .flex-control-nav li{ margin-right: 8px;}
.main1 .flex-control-paging li a{ background: #fff; width: 10px; height: 10px; border-radius: 50%;}
.main1 .flex-control-paging li a.flex-active{opacity: 1; background-color: #41ccff !important;width:50px;border-radius: 20px;}
.main1 .flex-direction-nav .flex-prev{background: url(/material/images/new/left-arrow.png) no-repeat 0 0; opacity: 0.5;height: 77px;}
.main1 .flex-direction-nav .flex-next{background: url(/material/images/new/right-arrow.png) no-repeat right 0; opacity: 0.5;height: 77px;}
.main1 .flex-direction-nav .flex-prev:hover{ opacity: 1;}
.main1 .flex-direction-nav .flex-next:hover{ opacity: 1;}
.main1 .flex-direction-nav{ display: block !important;}

.main1 .con{ padding: 7px 0 0 50px;position: relative;width: 600px;}
/*--选项卡 --*/
.main1 .tab{ overflow: hidden;margin-bottom: 30px;}
.main1 .tab a{ font-size: 24px; font-weight: bold; color: #fff; display: inline-block; padding: 10px 25px;border: 3px solid transparent;border-radius: 30px; text-align: center;}
.main1 .tab .select{ border-color: #fff;}
.main1 .content{ display: none;}
#tab-content5 .content,#tab-content4 .content{display: block;}
.list1 li{   overflow: hidden;transition: 0.25s 0.1s; font-size: 18px;line-height: 50px;padding-left: 20px; position: relative;overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;}
.list1 li::before{position:absolute;content:"";width:5px;height:5px;background:#fff;border-radius:50%;left:5px;top:22px;}
.list1 li span{ float: right;}
.list1 li span{ float: right;}
.list1 li a{color: #fff;}
.list1 li a:hover{font-weight:bold;}
.main1 .more-n{ text-align: right; margin-top: 20px;    position: absolute;
    top: 0;
    right: -20px;}
.main1 .more-n a{ font-size: 14px;  color: #fff; letter-spacing: 1px;}


.main2{ margin-top: 35px;
    background-size: 1920px;
    padding-bottom: 10px;}
.main2 .item1{ width: 775px;}
.dashed-right-nofile {
    width: 528px;
	margin-top: 25px;
    padding-right: 25px;
    background: url(/material/images/new/gsrsgb.png) no-repeat;
    background-size: 100%;
}
#tabGovCon3 .txt-list li {
    background: url(/material/images/new/gsrslist.png) no-repeat;
    padding-left: 30px;
    position: relative;
    line-height: normal;
    margin-bottom: 0;
    background-position: 5px 21px;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
#tabGovCon3 .txt-list li::before {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    background: #e2e2e2;
    top: 0;
    left: 9px;
}
#tabGovCon3 .txt-list li span {
    display: block;
    float: none;
    padding-top: 10px;
    padding-bottom: 5px;
    color: #646464;
    font-size: 18px;
}
#tabGovCon3 .txt-list li a {
    font-size: 18px;
    color: #333333;
}
.tab-line-nav{
	height:auto;
	border: none;
	margin-bottom: 0;
}
.look_left{
	width: 720px;
}
.txt-list li{
	background: url(/material/images/new/dian.png) no-repeat left center;
	line-height: 50px;
	padding-left: 25px;
	font-size:18px;
}
.txt-list li a:hover{
	text-decoration: underline !important;
}
.txt-list li span{
	color:#333;
}

.txt-list li a{
	color: #313131 !important;
}
.xjxd-list li{
	background:
	none;
	padding-left: 0;
}

.xjxd-list .xjxd-tit{
	display:
	inline-block;
	width: 325px;
	text-align: center;
	background: #cfedfb;
	margin-right: 2px;
	color:#000000 !important;
}
.xjxd-list .deTime{
	margin-right:2px;
}
.xjxd-list .deparment,.xjxd-list .deTime{
	background: #cfedfb;
	width:170px;
	text-align: center;
	padding-left: 0;
	color:#000000;
}
.xjxd-list li span{
	width:170px;
	text-align: center;
	color:#5d6366;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.xjxd-list li a{
	color: #5d6366 !important;
}
.jiedu a{
	color: #2a84fe !important;
}
.jiedu{
	font-size: 14px;
    border: 1px solid #2a84fe;
    border-radius: 10px;
    line-height: 20px;
    padding-right: 10px;
    margin-top: 14px;
}
.look_right{
	width: 625px;
	margin-top: 30px;
}
.question_left{
	width: 670px;
}
.ql_top{
	background: url(/material/images/new/wywlbg.png);
    
    height: 283px
}
.ql_top ul{
	overflow: hidden;
}
.ql_top ul li{
	width:50%;
	float:
	left;
	text-align: center;
	height: 100px;
	margin-top: 45px;
}
.ql_top ul li img{vertical-align: middle;}
.ql_top ul li a{
	font-size:20px;
	font-weight:
	bold;
	color:#333333;
	margin-left: 15px;
}
.ql_bottom{
	margin-top: 20px;
}
.tab-line-nav li{
	padding: 15px 0 23px 0;
    margin-right: 20px;
}
.tab-line-nav .cur a {
    color: #1773fe !important;
}
.tab-line-nav li.cur {
    color: #1773fe;
    background: url(/material/images/new/gsrs.png) no-repeat;
    background-position: center 49px;
    border: none;
}
.tab-line-nav li a{
	font-size: 24px !important;
	color: #333333 !important;
	font-weight: bold;
}
.question_right{
	width: 685px;
}
.qr_top{
	height: 303px;
}
.qr_topl{
	background: url(/material/images/new/fbhimgbg.png) no-repeat bottom right;
	padding-right: 5px;
}
.qr_topl img{
	width:340px;
	height:201px;
}
.qr_topr {
	width:310px;
	color:#333
}
.qr_topr h3 a{
	font-size: 18px;
	font-weight:bold;
}
.qr_topr .qpbulic span{
	background:
	url(/material/images/new/jbbg.png);
	display: inline-block;
	width: 78px;
	height: 23px;
	text-align: center;
	margin-top: 15px;
	margin-right: 10px;
}
.qr_topr .xw-content{
	margin-top:15px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	line-height:28px;
}

/*--选项卡 --*/
.main2 .tab2{ font-size: 22px; color: #fff;}
.main2 .tab2 a { color: #fff; padding: 0 5px;}
.main2 .tab2 .select{ color: #1bdcff; font-size: 24px; font-weight: bold;}
.main2 .tabInfo{ margin-top: 75px;position: relative;height: 255px;
    overflow: hidden;}
.main2 .tabInfo3{ margin-top: 10px; height: 160px; overflow: hidden;}

.main2 .more-n {
    right: 140px;
    top: -100px;
}
#tab-content2 .list2 li {
    line-height: 60px;
    margin-bottom: 25px;
	height: 60px;
    padding: 0;
    position: relative;
    border: 1px solid #e6e6e6;
    padding-left: 30px;
    background: none;
}

#tab-content2 .list2 li::before {
    position: absolute;
    content: "";
    width: 4px;
    height: 24px;
    background: #055ed8;
    left: 0;
    top: 18px;
}

#tab-content2 .list2 li span {
    font-size: 18px;
    color: #646464;
    padding-right: 20px;
    position: relative;
    padding-left: 30px;
}

#tab-content2 .list2 li span::before {
    position: absolute;
    content: "";
    width: 1px;
    height: 24px;
    background: #646464;
    top: 18px;
    left: 0;
}

#tab-content2 .list2 li a {
    font-size: 18px;
    color: #333;
}

#tab-content2 .list2 li a font {
    font-size: 18px !important;
}

#tab-content2 .list2 li::before {
    position: absolute;
    content: "";
    width: 4px;
    height: 24px;
    background: #055ed8;
    left: 0;
    top: 18px;
}

#tab-content2 .list2 li:hover {
    background: #186ce0;
}

#tab-content2 .list2 li:hover a,
#tab-content2 .list2 li:hover span {
    color: #fff;
	font-weight: initial;
}

#tab-content2 .list2 li:hover::before,
#tab-content2 .list2 li:hover span::before {
    background: #fff;
}
.list2 li{ padding: 10px 0 10px 0px; height: 20px; overflow: hidden;transition: 0.25s 0.1s; font-size: 18px; line-height: 42px;}
.list2 li a{ color: #313131;}
.list2 li span{ float: right;}
.list2 li:hover{color: #1864e1; font-weight: bold; padding-left: 5px;}
.list2 li a:hover{color: #1864e1;}
.main3{ 
	background: url(/material/images/new/main3bg.png) no-repeat  center bottom; 
	 margin-top: 40px;}
.main3Nav{
	width: 1400px;
	margin: 0 auto;
	overflow:hidden;
}
.main3Nav li{
	width: 350px;
	height: 115px;
	float: left;
}
.main3Nav .look{
	background: url(/material/images/new/wyk.png) no-repeat top center;
}
.main3Nav .look.cur{
	background-image: url(/material/images/new/wykChoose.png) ;
}
.main3Nav .question{
	background: url(/material/images/new/wyw.png) no-repeat top center;
}
.main3Nav .question.cur{
	background-image: url(/material/images/new/wywChoose.png) ;
}
.main3Nav .apply{
	background: url(/material/images/new/wyb.png) no-repeat top center;
}
.main3Nav .apply.cur{
	background-image: url(/material/images/new/wybChoose.png) ;
}
.main3Nav .check{
	background: url(/material/images/new/wyc.png) no-repeat top center;
}
.main3Nav .check.cur{
	background-image: url(/material/images/new/wycChoose.png) ;
}
.main3Con{
	width: 1400px;
	margin: 0 auto;
	margin-top: 40px;
	padding-bottom: 20px;
}
.main3Con>div{
	/* display: none; */
}
.main3Con .cur{
	display: block;
}
.main3Con_apply .item1{
	position: relative;
}
.zfxxDeail li {
    border-radius: 8px;
    margin-bottom: 20px;
    width: 260px;
    text-align: center;
    border: 1px solid #c9dfff;
    display: inline-block;
    padding: 26px 15px;
    background: url(/material/images/new/zfxxgkzn.png) no-repeat;
    background-position: 15px center;
}
.zfxxDeail li:nth-of-type(2) {
    background-image: url(/material/images/new/zfxxgkzd.png);
}

.zfxxDeail li:nth-of-type(3) {
    background-image: url(/material/images/new/zfxxgknr.png);
}

.zfxxDeail li:nth-of-type(4) {
    background-image: url(/material/images/new/zfxxgknb.png);
}

.zfxxDeail li:nth-of-type(5) {
    background-image: url(/material/images/new/ysqgk.png);
}

.zfxxDeail li:nth-of-type(6) {
    background-image: url(/material/images/new/zfwzndbb.png);
}

.zfxxDeail li:nth-of-type(2n+1) {
    margin-right: 24px;
}

.zfxxDeail li a {
    font-size: 18px;
    font-weight: bold;
    color: #0a52c6 !important;
    margin-left: 20px;
}
.main4{ margin-top: 40px;}
.main4 .item1{ width: 685px;position: relative; }
.main4 .item2{ width: 685px; }
.main4 .tit .more-n{ background: url(/material/images/new/more_red.png) no-repeat 0 center; float: right; display: block; width: 121px; height: 24px; text-align: center; color: #4a85e5; font-size: 16px;
 margin-top: 20px; line-height: 22px; }
 
 .main4 .tab4{margin-top: 5px;position: relative;}
 .main4 .tab4:after {
	 position: absolute;
	 content: "";
	 width: 245px;
	 right: 70px;
	 height: 1px;
	 background: #d8ecff;
	 top: 12px;
 }
.main4 .tab4 a{ font-size: 22px;     margin: 0 35px 0 5px; background: #fff;color: #7f7f7f;font-weight: bold;}
.main4 .tab4 .select{ color: #0050d0;}

.main4 .tabInfo4{ margin-top: 25px;}
.list3 li{ background: url(/material/images/new/li-blue1.png) no-repeat 0 0; height: 51px; margin-bottom: 8px; overflow: hidden; line-height: 50px; padding: 0 40px 0 50px;transition: 0.1s 0.1s;}
.list3 li:hover{ background: url(/material/images/new/li-blue2.png) no-repeat 0 0; color: #fff; padding-left: 40px;}
.list3 li a:hover{ color: #fff;background: url(/material/images/new/li-arrow2.png) no-repeat 0 18px; }
.list3 li a{ color: #0042ad;background: url(/material/images/new/li-arrow1.png) no-repeat 0 18px; padding-left: 30px; display: block; }


.main4 .item2 .listbox{ height: 165px; overflow:hidden;margin-left: 5px;}
.main4 .item2 .con{ padding: 5px 0px 0px 0px;     width: auto;}
.main4 .box{ margin-top: 24px;margin-bottom: 25px;}
.main4 .item2 .icon1{ display: block; box-sizing: border-box; padding:55px 0 0 20px;  width:214px; height: 78px;background:url(/material/images/new/wsxf.png) no-repeat 0 0; color: #2562d5; font-size: 22px; 
font-weight: bold;}
.main4 .item2 .icon2{ display: block; box-sizing: border-box; padding:25px 0 0 20px;  width:214px; height: 78px;background:url(/material/images/new/wsjb.png) no-repeat 0 0; color: #2562d5; font-size: 22px; 
font-weight: bold; }
.main4 .item2 .icon3{ display: block; box-sizing: border-box; padding:25px 0 0 20px;  width:214px; height: 78px;background:url(/material/images/new/xwfbh.png) no-repeat 0 0; color: #fff; font-size: 22px; 
font-weight: bold;}

.list4 li{ text-overflow: ellipsis;
    white-space: nowrap;font-size: 18px;height: 25px; overflow: hidden; padding: 8px 0 8px 30px;background:url(/material/images/new/xdlist.png) no-repeat 0 15px; }
.list4 li a{ color: #333;}
.list4 li span{ float: right;color:#333;}
.item2Con{
	margin-top: 40px;
}
.item2Conn{
	margin-top:10px;
	display: none;
}
.item2Conn li{height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;padding: 8px 0 8px 5px;}
.item2Conn li a{ color: #333;}
.item2Conn li span{/* display: none; */float: right;}
#tab-item2 a{
	margin:0 35px 0 5px;
}
.item2Conn li span.ending,.item2Conn li span.ing {
    background: #e9e9e9;
    border-radius: 13px;
    font-size: 14px;
    padding: 0px 20px;
}
.item2Conn li span.ing{
	background:#cee7ff;
	color:#0051d2;
}
.main5{ margin: 10px 0 30px 0;}
.main5 .item{ width: 49%;}
.main5 .item img{ width: 100%;}

.wjk{background:url(/material/images/new/wjk.png) no-repeat 0 0; box-sizing: border-box; padding-top: 18px; padding-left: 230px; width: 783px; height: 71px;margin-bottom: 15px;}
.wjk-box{ border: 1px solid #e0f2ff; width: 520px; height: 40px; position: relative; }
.wjk .iput-txt{       background: #fff url(/material/images/new/wjk-search.png) no-repeat 96% center; border-radius: 30px;box-sizing: border-box; padding: 0 45px 0 15px;width: 80%; height: 38px; line-height: 38px; border: none;}
.wjk .iput-btn{position: absolute;right: 0; box-sizing: border-box; letter-spacing: 2px; width: 75px;height: 40px; color: #fff; font-weight: bold;
border: none;  border-radius: 30px; line-height: 32px;}
.lsxd-title h3{
	font-size:22px;
	color:#0050d0;
	font-weight:bold;
	display:inline-block;
	width: 80%;
	position: relative;
}
.lsxd-title h3:after{
	position:absolute;
	content:"";
	width:430px;
	left:100px;
	height:1px;
	background:#d8ecff;
	top:12px;
}
.zwfw-change{
	position: absolute;
    right: 0;
    top: 20px;
}
.zwfw-change img{
	width: 32px;
    height: 32px;
	position: static;
    margin: 0;
    display: inline;
}
.lsxd-title a{
	font-size:16px;
	color:#0050d0;
	font-weight:bold;
}
.lsxd-title a img{
	vertical-align: middle;
}
.lsxd-title a:nth-of-type(1) img{    margin-top: -7px;}
/*----滚动条-----*/
 /* IE 浏览器 */
.scrollbar::-webkit-scrollbar {
  width: 5px;
  background: #f3f9ff;
  height: 8px;
  border-radius: 16px;
}
 
.scrollbar::-webkit-scrollbar-track,
.scrollbar::-webkit-scrollbar-thumb {
  border-radius: 999px;
  width: 5px;
  border: 5px solid transparent;
}
 
.scrollbar::-webkit-scrollbar-thumb {
  width: 5px;
  min-height: 8px;
  background-clip: content-box;
  background: #cfdffd;
}
 
.scrollbar::-webkit-scrollbar-corner {
  background: #191a37;
}

/*----吸顶图标-----*/
.home-tag{ position: absolute; top: 900px; right: 0; z-index: 100;}
.home-tag .a{ display: block; background: url(/material/images/new/tag-bg.png) no-repeat 0 0; box-sizing: border-box; padding: 25px 20px 0 18px; line-height: 22px; width: 54px; height: 140px; text-align: center; font-size: 20px; color: #fff; 
margin-bottom: 6px;}


/*----footer-----*/
.fot{background:#1e4cbf url(/material/images/new/fot-bg.jpg) repeat-x 0 bottom; color: #fff;} 
.fot .sitebox{ height: 60px; border-bottom: 1px solid #4c78e5;} 
.footer-site{ color: #fff;} 
.footer-site a{ color: #fff;}
.fot .title-site{ display: none;}
.fot .tab-link-nav-site{ display: flex;}
.fot .tab-link-nav-site li{flex: 1;background:url(/material/images/new/arrow-fot.png) no-repeat right center; height: 60px; line-height: 60px;
margin-right: 0; padding-left: 0; text-align: center; color: #fff !important;}
.fot .tab-link-nav-site li:last-child{ background: none;}
.fot .tab-link-nav-site li:hover{ color: #fff;}
.fot .tab-link-nav-site .cur{ font-size: 18px !important;}
.fot .tab-link-nav-site li span{background:url(/material/images/new/arrow-down.png) no-repeat right center; padding-right: 30px;}
.fot .tab-link-con{ position: relative; z-index: 10;}
.fot .link-list p{ color: #333;}
#tabLinkCon ul li{ font-size: 14px;}
.footer-web{ float: right;}
.footer-web img{ height: 134px;}

/*----友情链接-----*/
.fot .list-link{ display: none; background: #fff;  width: 1415px; position: absolute;top: -241px; left: 0; height: 180px; overflow-y: auto; padding: 0px 0 60px 0;
 border-radius: 10px; box-shadow: 3px 3px 5px 8px rgba(0, 0, 0, 0.1);}
.fot .show .list-link{ display: block !important;}
.fot .show .list-link li{ width: 20%; float: left; padding: 10px 0; text-align: center; font-size: 14px; line-height: 20px;}
.fot .show .list-link  p{ box-sizing: border-box; padding-left: 30px;border-bottom: 1px solid #eee;clear: both; width: 100%; font-weight: bold; color: #333; 
background: #f1f1f1; line-height: 45px; }
.fot .link-site{ display: flex; justify-content: space-between; width: 100%;}
.fot .link_click{ text-align: center;background:url(/material/images/new/arrow-fot.png) no-repeat right 10px; flex: 1; cursor: pointer; height: 60px; line-height: 60px;}
.fot .link_click:last-child{ background: none;}
.fot .link_click span{background:url(/material/images/new/arrow-down.png) no-repeat right center; padding-right: 30px;} 

/*----专题专栏-----*/
.contain {

			    max-width: 1415px;
			    margin: 0 auto;
			    overflow: hidden;
				margin-top: 30px; position: relative;
			}
			
			.contain .single {
				box-sizing: border-box;
				padding: 0 10px;
			    width: 100%;
			    height: 100%;
			    font-size: 0;
			}		
			.contain .pre {
			    position: absolute;
			    width: 34px;
			    height: 45px;
			    background:url(/material/images/new/swiper-l.png) no-repeat 0 0;
			    cursor: pointer;
				top: 30px; left: 0;
			}
					
			.contain .next {
			    position: absolute;
			    width: 34px;
			    height: 45px;
			    right: 0px;
			    background:url(/material/images/new/swiper-r.png) no-repeat 0 0;
			    cursor: pointer;
				top: 30px; right: 0;
			}
			
			
			.contain .single ul {
			    list-style: none;
			    white-space: nowrap;
			    display: inline-block;
			}
			
			.contain .single ul li {
			    display: inline-block;
				margin-right: 20px; width: 452px !important; height: 99px !important; overflow: hidden;
			}
			.contain .single ul li img{width: 452px !important; height: 99px !important;} 
			
/*----内页样式 s-----*/

#morelist{ position: relative; z-index: 100;}
.more-pages{ background:#f7fbff url(/material/images/new/page_bg.jpg) no-repeat 0 0; background-size: cover;}
.more-pages .crumb-nav{ background: url(/material/images/new/tag.png) no-repeat 0 6px; padding-left: 32px; margin-top: 40px;}
.more-pages .maincon{ background: #fff;  margin-top: 50px; position: relative;}
.more-pages .item1{ background: url(/material/images/new/page-bg4.png) repeat-y 0 0; width:309px;  border-bottom: 6px solid #2560c5; height: 850px;}
.more-pages .item1 .bg1{background: url(/material/images/new/page-bg1.jpg) no-repeat 0 0;}
.more-pages .item1 .bg2{background: url(/material/images/new/page-bg2.png) no-repeat 6px bottom;min-height: 850px;}
.more-pages .h-bg{ position: absolute; width: 258px; height: 202px; background: url(/material/images/new/page-bg3.png) no-repeat 0 6px ; position: absolute; top: 50px; left: -40px; z-index: 10; background-size: 200px;}
.more-pages .item1 .tit{ text-align: center; font-size: 30px; font-weight: bold; padding-top: 60px; margin-bottom: 70px;}
.more-pages .item1 .tit a{ color: #fff;}

.more-pages .list5{ padding: 30px 0 30px 6px;}
.more-pages .list5 li{ line-height: 28px; margin: 0;  background:url(/material/images/new/pages-line.png) no-repeat center bottom;}
.more-pages .list5 li a{ display: block;  background: url(/material/images/new/pages-icon.png) no-repeat 20px 22px; padding: 15px 60px 15px 60px; }
.more-pages .list5 li a:hover{ background:url(/material/images/new/more-arrow3.png) no-repeat 0 center; color: #295de0; font-weight: bold;}

.more-pages .item2{ box-sizing: border-box; padding-right: 40px; padding-top: 40px; padding-left: 30px;  flex: 3;}
.second-gird{ box-sizing: border-box; width: 100%;}
.more-chlid-title{ border-bottom:none; background: url(/material/images/new/more-page-line.png) no-repeat right bottom; padding-bottom: 20px;}
.more-chlid-title strong{ color:#3370d9 ; background: none; font-size: 30px;}
.more-chlid-title .fn-right{ font-size: 16px; color: #666; padding-right: 35px; padding-top: 8px;}
.more-pages .txt-list{ padding: 0 40px 0 30px; margin-bottom: 30px;}
.more-pages .txt-list li{background: url(/material/images/new/arrow-blue.png) no-repeat 0 18px; padding-left: 20px;}
.more-pages .txt-list li a:hover{ color: #004ed2;}


.articalbox{background:#f7fbff url(/material/images/new/page_bg.jpg) no-repeat 0 0; background-size: 100%;}
.articalbox .crumb-nav{ background: url(/material/images/new/tag.png) no-repeat 0 6px; padding-left: 32px; margin-top: 50px;}
.articalbox .more{ border: none; min-height: 800px;}

.more-btn-wrap a{ background: #2971db;}
.more .page .here{ background: #2971db;}
 
/*----内页样式 e-----*/

.ywbb{
	background: url(/material/images/new/ywfc-bg.png) no-repeat center;
    background-size: 1920px;
    height: 423px;
}
.ywbbCon{
	width: 1400px;
	margin: 0 auto;
	padding-top: 34px;
}
.ywbbCon h3{
	font-weight: bold;
	font-size: 40px;
	color: #0049c3;
	line-height: 50px;
	width: 755px;
	margin-top: 20px;
}
.ywbb p{
	width: 755px;
	font-size: 18px;
	line-height: 30px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	margin: 20px 0 55px 0;
}
.ywbb a{
	width: 123px;
	display: block;
	line-height: 35px;
	padding-right: 35px;
	text-align: center;
	background: #d54351 url(/material/images/new/ywxq.png) no-repeat center right;
	font-size: 16px;
	color: #fff;
}
.Integrat{
	overflow:hidden;
}
.Integrat li{
	float:left;
	transition:all 0.1s
}
.Integrat li:hover{
	margin-top:-10px;
}
.Integrat li:not(:nth-of-type(1)){
	margin-left:6px;
}
.check_top div{
	font-size:18px;
	color:#333;
}
.check_zc{
	background:
	url(/material/images/new/yjzzc.png) no-repeat;
	width: 477px;
	height: 249px;
	padding: 100px 0 0 65px;
}
.iput-txt{
	width:370px;
	padding:0 30px;
	line-height:36px;
	height: 36px;
	border-radius:20px;
	border: 1px solid #c9e5ff;
	margin-bottom: 15px;
}
.zfxxgk-search-txt{
	background: url(/material/images/new/zjzzc-icon.png) no-repeat 390px center;
}
.fwh{
	width:300px;
	height: 36px;
	outline: 1px solid #c9e5ff;
    border: none;
}
.iput-btn{
	margin-left:70px;
	margin-top:30px;
}
.iput-btn,.Regulate{
	width: 135px;
	line-height:40px;
	border:
	none;
	background:#3f87ff;
	border-radius:20px;
	color:#fff;
	letter-spacing: 2px;
	font-size: 20px;
}
.Regulate{
	display:
	inline-block;
	text-align: center;
	width: 115px;
	padding-left: 20px;
	background: #e31231 url(/material/images/new/gzk.png) no-repeat 20px center;
}
.check_bs,.check_xj{
	background:  url(/material/images/new/bscx.png) no-repeat;
	height: 249px;
	width: 366px;
	padding: 100px 0 0 40px;
	margin-left: 23px;
}
.sqbm{
	width: 270px;
	border-color:#ffd3bf;
	background: url(/material/images/new/bscx-icon.png) no-repeat 290px center;
}

.check_bs p,.check_xj p{
	margin-left:10px;
	margin-bottom:15px;
}
.btn-sqbm{
	background:#fb9064;
	width:200px;
}

.check_xj {
	background:  none;
	padding: 0;
	width: 406px;
}
.check_xj h2 a {
    color: #333;
    border-radius: 4px 4px 0 0;
    line-height: 35px;
    font-size: 24px;
    padding: 0 20px;
    display: inline-block;
}
.check_bottom{
	margin-top: 15px;
	position:
	relative;
}
.cycx-change{
	position:
	absolute;
	right: 5px;
	top: 10px;
}
.cycx-change img{
	width:32px;
	height:32px;
	margin-top: 0;
	position: static;
	margin-left: 15px;
}
#tab-content4{
	height: 210px;
	overflow: hidden;
}
#tab-content4 .swiper-slide{
	width: 261px !important;
	height: 201px;
	background: url(/material/images/new/jycygr.png) no-repeat;
	background-size: 100%;
}
#tab-content4 .swiper-slide>a{
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin-top:30px;
	margin-left:100px
}
#tab-content4 .swiper-slide ul{
	width: 80%;
	margin: 35px auto 0;
}
#tab-content4 .swiper-slide ul li{
	width:100%;
	position:relative;
	padding-left:10px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#tab-content4 .swiper-slide ul li::before{
	position:absolute;
	content:"";
	width:5px;
	height:5px;
	background:#a1a1a1;
	border-radius:50%;
	left:0;
	top:10px;
}
#tab-content4 .swiper-slide ul li a{
	color:#545454;	
	line-height:30px;
}
#tab-content4 .swiper-slide ul li a:hover{
	text-decoration: underline !important;
}
.esd-wr{
    margin: 0 auto;
	margin-top: 20px;
}
.esd-wrap{
	width: 1400px !important;
	margin: 0 auto !important;
    padding: 30px 0 !important;
    
}
.esd-wrap>a{
	width: 685px;
    margin-right: 0px !important;
}
.esd-wrap>a:nth-of-type(1){margin-right: 30px !important;}
.sub{
	width: 1400px;
	margin: 0 auto;
}
.title-site-sub{
	background: none !important;
    padding-left: 0 !important;
    border: none !important;
}
.site-sub-list li{
    width: 450px !important;
    height: 96px;
}
.site-sub-list li img{
    width: 450px !important;
    height: 96px;
}
.sub-list-wrap{
	height: 96px !important;
	margin-bottom: 0;
}
.check_xj .site-sub-list {
    width: auto !important;
    margin-bottom: 0;
    margin-top: 20px;
}
.check_xj .site-sub-list  li {
    float: none;
    width: auto !important;
    margin-right: 0;
    margin-bottom: 20px;
    height: auto;
}
.check_xj .site-sub-list  li img{
    width: 100% !important;
    height: auto;
}

.gxgg{
	background: url(/material/images/new//jwmsxf.png) no-repeat center;
	background-size: 1920px;
	height: 447px;
}
.gxgg-wm{
	width: 1400px;
	margin: 0 auto;
	position: relative;
	height: auto;
	overflow: visible;
}
.gxgg-wmswiper{
	width: 1040px;
	overflow: hidden;
	padding-top: 40px;
	margin-left: 360px;
}
.gxgg-wmswiper .swiper-slide{
	padding: 10px 10px 35px;
	background-color: #fff;
	width: 220px !important;
	height: 310px;
}
.gxgg-wmswiper .swiper-slide img{
	width:100%;
	height:100%;
}
.gxgg-wmswiper .swiper-pagination-bullet {
width: 40px;
border-radius: 5px;
}
.gxgg-wmswiper .pagination{
	text-align: center;
	margin-top: 15px;
}
.spzb{
	left: -260px;
	position: absolute;
	bottom: 50px;
}
.look_bot{
	margin-top: 40px;
}
.look_bot a{
	display: inline-block;
	width: 229px;
	font-size: 20px;
	color: #333 !important;
	text-align: center;
	padding-top: 74px;
	height: 60px;
	transition: all 0.1s;
	background: url(/material/images/new/ldzc.png) no-repeat;
}
.look_bot a:hover{
	font-size:22px;
	color:#0a52c6 !important;
}
.look_bot a:nth-of-type(2){
	background-image: url(/material/images/new/zfjg.png);
}
.look_bot a:nth-of-type(3){
	background-image: url(/material/images/new/cwhy.png);
}
.look_bot a:nth-of-type(4){
	background-image: url(/material/images/new/zfsj.png);
}
.look_bot a:nth-of-type(5){
	background-image: url(/material/images/new/ggqsydw.png);
}
.look_bot a:nth-of-type(6){
	background-image: url(/material/images/new/gfxwjk.png);
}
.zcwj-list li>a{
	width: 75%;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.zcwj-list li{
	height:50px
}
#optionListCol{
	padding:0;
}
#optionListCol li{
	background:none;
	padding-left:0;
}
#optionListCol li em{
	width:60px;
	line-height:25px;
	height:25px;
	background:#db3d3f;
	border-radius:10px 10px 0 10px
}
#optionListCol .status-now{
	background:#1fa2f0;
}

.bmcycxSwiper,.lqcycxSwiper{
	overflow:hidden;
	width: 1400px;
}
#tab-content5 .swiper-slide{
	width: 261px !important;
	line-height:80px;
	background:#fff;
	border:1px solid #d4eaff;
	text-align:center;
}
#tab-content5 .swiper-slide a{
	font-size:18px;
}
#jqr {
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 100;
}

.jqrcontent {
    position: absolute;
    right: 90px;
}

.jqrcontent li {
    position: absolute;
    top: -115px;
    right: 0;
}

.jqrcontent li:nth-of-type(2) {
    top: 0px;
    right: 15px;

}


.jqrcontent li:nth-of-type(3) {
    right: -60px;
    top: 105px;
}

.jqrcontent li a {
    text-decoration: none;
}

.jqrcontent li a p {
    font-size: 16px;
    color: #005ad6;
    margin: 0;
    width: 70px;
}
.bg-white{
	width: 1400px;
	margin-bottom: 20px;
}